/*
 * SPDX-FileCopyrightText: 2025 UnionTech Software Technology Co., Ltd.
 *
 * SPDX-License-Identifier: GPL-2.0-or-later
 */

#![allow(clippy::new_without_default)]
#![allow(clippy::needless_range_loop)]
mod fastpos_table;
mod lzma2_decoder;
mod lzma_common;
mod lzma_decoder;
mod lzma_encoder;
mod lzma_encoder_private;

pub use fastpos_table::*;
pub use lzma2_decoder::*;
pub use lzma_common::*;
pub use lzma_decoder::*;
pub use lzma_encoder::*;
pub use lzma_encoder_private::*;

mod fastpos;
pub use fastpos::*;

mod lzma_encoder_presets;
pub use lzma_encoder_presets::*;

mod lzma_encoder_optimum_fast;
pub use lzma_encoder_optimum_fast::*;

mod lzma_encoder_optimum_normal;
pub use lzma_encoder_optimum_normal::*;

mod lzma2_encoder;
pub use lzma2_encoder::*;
